package com.infocollect.project.grant.domain;

import com.infocollect.framework.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.List;

/**
 * 科类考点关联对象 gr_families_exampoint
 *
 * @author infocollect
 * @date 2022-05-14
 */
public class GrFamiliesExampointDto extends GrFamiliesExampoint
{
    private String familiesCode;
    private String familiesName;
    private String grantName;
    private String epCode;
    private String epName;
    private String granttypeId;
    private String selectFlag;
    private String parentFamiliesName;
    private Long parentId;
    private String allFlag;
    private List<Long> familiesIds;

    public String getFamiliesName() {
        return familiesName;
    }

    public void setFamiliesName(String familiesName) {
        this.familiesName = familiesName;
    }

    public String getGrantName() {
        return grantName;
    }

    public void setGrantName(String grantName) {
        this.grantName = grantName;
    }

    public String getEpCode() {
        return epCode;
    }

    public void setEpCode(String epCode) {
        this.epCode = epCode;
    }

    public String getEpName() {
        return epName;
    }

    public void setEpName(String epName) {
        this.epName = epName;
    }

    public String getGranttypeId() {
        return granttypeId;
    }

    public void setGranttypeId(String granttypeId) {
        this.granttypeId = granttypeId;
    }

    public String getSelectFlag() {
        return selectFlag;
    }

    public void setSelectFlag(String selectFlag) {
        this.selectFlag = selectFlag;
    }

    public String getParentFamiliesName() {
        return parentFamiliesName;
    }

    public void setParentFamiliesName(String parentFamiliesName) {
        this.parentFamiliesName = parentFamiliesName;
    }

    public Long getParentId() {
        return parentId;
    }

    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    public String getAllFlag() {
        return allFlag;
    }

    public void setAllFlag(String allFlag) {
        this.allFlag = allFlag;
    }

    public List<Long> getFamiliesIds() {
        return familiesIds;
    }

    public void setFamiliesIds(List<Long> familiesIds) {
        this.familiesIds = familiesIds;
    }

    public String getFamiliesCode() {
        return familiesCode;
    }

    public void setFamiliesCode(String familiesCode) {
        this.familiesCode = familiesCode;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("examPointId", getExamPointId())
                .append("familiesId", getFamiliesId())
                .append("grantId", getGrantId())
                .append("familiesCode", getFamiliesCode())
                .append("familiesName", getFamiliesName())
                .append("grantName", getGrantName())
                .append("epCode", getEpCode())
                .append("epName", getEpName())
                .toString();
    }
}
